@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0;}
.clr {
	clear: both;
	height: 0px;
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
}
img {
	border: 0;
	padding: 0;
}
body {
	font-size: 12px;
	font-family: "宋体";
}
a {
	text-decoration: none;
}
ul, li, dl, dt, dd, ol {
	list-style: none;
}
.bg {
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 10;
	display: none;
}
.relative {
	position: relative;
}
#bg {
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 10;
	display: none;
}

body{ background:url(../images/login_bg.jpg) top center no-repeat; position:relative;}
em{ font-style:normal;}
#reg{ width:691px; position:absolute; left:50%; margin-top:20px; margin-left:-350px;}

.top{ margin-bottom:15px;}
.top .logo{ padding-left:10px; float:left;}
.top .top_txt{ font-family:"微软雅黑"; color:#666; float:right; font-size:16px; line-height:44px; _margin-top:12px; padding-right:10px;}
.top .top_txt em{ margin:0 13px;}
.top .top_txt a{ color:#666;}
.top .top_txt a em{ color:#ea470e; margin:0;}

.middle{ border:1px solid #e6e6e6; background:#f7f7f7; width:629px; padding:20px 28px; margin-bottom:15px; color:#666;}
.middle_title{ width:629px; height:58px; background:url(../images/reg_title.png) 0 -116px no-repeat; overflow:hidden; margin-bottom:13px;}

.middle_main .middle_txt{ padding-top:30px; text-align:center; color:#81b43e; font-family:"微软雅黑"; font-size:18px;}
.middle_main .middle_txt span{ width:32px; height:32px; margin-left:60px; float:left; background:url(../images/true.png) no-repeat; display:inline-block; margin-right:10px;}
.middle_main .middle_txt p{ float:left; height:32px; line-height:32px;}
.middle_main .middle_txt a{ margin:80px 0; width:314px; height:51px; background:url(../images/reg_btn1.png) no-repeat; display:inline-block;}

.middle_main .middle_peo{}
.middle_main .middle_peo p{ font-family:"微软雅黑"; font-size:18px; color:#333;}
.middle_main .middle_peo p em{ color:#ea470e;}
.middle_main .middle_list{ height:92px; border:1px dotted #c0c0c0; padding:21px;}
.middle_main .middle_list .list_L{ margin-left:20px; float:left;}
.middle_main .middle_list .list_R{ margin-top:12px; margin-left:60px; height:66px; float:left; background:url(../images/middle_list.png) no-repeat;}
.middle_main .middle_list .list_R ul li{ height:22px; line-height:22px; margin-left:22px; margin-bottom:1px;}

.down{ height:27px; color:#fff; font-size:12px; line-height:27px; text-align:center; background:url(../images/logo-s.png) no-repeat; display:block; background-position:20% 0; margin-bottom:15px;}
